# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:        Young  
# Name:         test433
# Description:  分片赋值
# Author:       $赵怡蕾
# Date:         2019/1/18
#-------------------------------------------------------------------------------

# 分片赋值
# 运行结果为：2
a = []
a[1:] = [1,2,3,4]
print(a[1])

# 给3到8赋值  因为赋的值只有两个 所以5 6 7 位不会去重复
# 运行结果为：[11,12,13,1,2]
a = [11,12,13]
a[3:8] = [1,2]
print(a)

# 1 空列表可以被分片赋值
# 2 赋值列表可以少于或多于 要赋值的元素数量
# 3 可以分片赋值空列表—>清空列表作用
# 4 开始与结束都不指定，会改变整个列表
# 5 不能指定步长，默认是1

# 开始和结束都不指定
a = [11,12,13]
a[:] = []
print(a)